class Course():
    def __init__(self):
        self.__numberOfLessons = 0
        self.__courseLesson = []
        self.__courseAssessment = Assessment
    def addLesson(self,l,d,r):
        self.__numberOfLessons += 1
        self.__courseLesson.append(Lesson(l,d,r))
    def addAssessment(self,a,m):
        self.__courseAssessment = Assessment(a,m)
    def outputCourseDetails(self):
        print('thee course title is:',self.__courseTitle)
        print('the man number of students is:',self.__maxStudents)
        for i in range(self.__numberOfLessons):
            print(self.__courseLesson[i].outputLessonDetails())

class Assessment():
    def __init__(self,a,m):
        self.__assessmentTitle = a
        self.__maxMarks = m
    def outputAssessmentDetails(self):
        print('the assessment title is:',self.__assessmentTitle)
        print('the max mark is:',self.__maxMarks)

class Lesson():
    def __init__(self,l,d,r):
        self.__lessonTitle = l
        self.__durationMinutes = d
        self.__requiredLab = r
    def outputLessonDetails(self):
        print('the lesson title is:',self.__lessonTitle)
        print('the duration minutes is:',self.__durationMinutes)
        print('the required lab is:',self.__requiredLab)

